package qeug.shsh.facde.info;

import kd.bos.openapi.common.custom.annotation.ApiModel;
import kd.bos.openapi.common.custom.annotation.ApiParam;

import java.util.List;

@ApiModel
public class BgModel {
    @ApiParam(value = "部门编码", example = "60000001")
    private String entity;

    @ApiParam(value = "费用项目编码", example = "FYXM0015")
    private String account;

    @ApiParam(value = "版本", example = "VNone")
    private String version;

    @ApiParam(value = "币别", example = "CNone")
    private String currency;

    @ApiParam(value = "线索", example = "EntityInput")
    private String auditTrail;

    @ApiParam(value = "变动类型", example = "CurrentPeriod")
    private String changeType;

    @ApiParam(value = "度量", example = "Money")
    private String metric;

    @ApiParam(value = "预算期间", example = "202401")
    private String budgetPeriod;


    @ApiParam(value = "数据类型", example = "Budget")
    private String dataType;
    @ApiParam(value = "预算体系", example = "dev：1779737803223997440 uat：2171947415714673664 ")
    private Long modelId;


    @ApiParam(value = "控制方式", example = "MONTH")
    private String type;

    public Long getModelId() {
        return modelId;
    }

    public void setModelId(Long modelId) {
        this.modelId = modelId;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getEntity() {
        return entity;
    }

    public void setEntity(String entity) {
        this.entity = entity;
    }

    public String getAccount() {
        return account;
    }

    public void setAccount(String account) {
        this.account = account;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public String getCurrency() {
        return currency;
    }

    public void setCurrency(String currency) {
        this.currency = currency;
    }

    public String getAuditTrail() {
        return auditTrail;
    }

    public void setAuditTrail(String auditTrail) {
        this.auditTrail = auditTrail;
    }

    public String getChangeType() {
        return changeType;
    }

    public void setChangeType(String changeType) {
        this.changeType = changeType;
    }

    public String getMetric() {
        return metric;
    }

    public void setMetric(String metric) {
        this.metric = metric;
    }

    public String getBudgetPeriod() {
        return budgetPeriod;
    }

    public void setBudgetPeriod(String budgetPeriod) {
        this.budgetPeriod = budgetPeriod;
    }

    public String getDataType() {
        return dataType;
    }

    public void setDataType(String dataType) {
        this.dataType = dataType;
    }
}
